const defaultAvatarUrl = 'https://mmbiz.qpic.cn/mmbiz/icTdbqWNOwNRna42FI242Lcia07jQodd2FJGIYQfG0LAJGFxM4FbnQP6yfMxBgJ0F3YRqJCJ1aPAK2dQagdusBZg/0'
const urlPrefix = getApp().globalData.urlPrefix;
// const urlPrefix = "http://127.0.0.1:9011/jery"
Component({
  // data: {
  //   motto: 'Hello World',
  //   userInfo: {
  //     avatarUrl: defaultAvatarUrl,
  //     nickName: '',
  //   },
  //   hasUserInfo: false,
  //   canIUseGetUserProfile: wx.canIUse('getUserProfile'),
  //   canIUseNicknameComp: wx.canIUse('input.type.nickname'),
  // },
  methods: {
    // // 事件处理函数
    // bindViewTap() {
    //   wx.navigateTo({
    //     url: '../logs/logs'
    //   })
    // },
    // onChooseAvatar(e) {
    //   const { avatarUrl } = e.detail
    //   const { nickName } = this.data.userInfo
    //   this.setData({
    //     "userInfo.avatarUrl": avatarUrl,
    //     hasUserInfo: nickName && avatarUrl && avatarUrl !== defaultAvatarUrl,
    //   })
    // },
    onclick(e){
      wx.login({
        success: (res) => {
          const code = res.code;
          wx.request({
            method:"GET",
            url: urlPrefix + '/tongji/isHavePermission?code=' + code,
            success(res){
             
                var ishavepermit = res.data.data.havePermission;
                
                var openId = res.data.data.openId;
                if(!ishavepermit){
                  wx.showModal({
                    title: '该微信账号未授权，请输入手机号',
                    // content: '',
                    editable:true,
                    showCancel:false,
                    complete: (res) => {
                                      
                      if (res.confirm) {
                        var phoneNum = res.content;
                        wx.request({
                          url: urlPrefix + '/tongji/updatePhoneNum?openId=' + openId+'&phoneNum='+phoneNum,
                          method: 'GET',
                          success(res){
                          var code = res.data.code;
                            if(code != 'SUCCESS'){
                              wx.showModal({
                                title: '手机号格式不正确',
                                content: '',
                                showCancel:false,
                              })
                            }else{
                              wx.showModal({
                                title: '提交成功，请联系管理权授权',
                                content: '',
                                showCancel:false,
                              })
                            }
                          }
                        })
                      }
                    }
                  })
                }else{
                  // 跳转到主页面
                  // wx.navigateTo({
                  //   url: '/pages/tabbar/tabbar'
                  // })
                    // 跳转到tab页  
                    wx.setStorage("userInfo",res.data.data)
                    getApp().globalData.userInfo = res.data.data
                  wx.switchTab({ url: '/pages/tongji/tongji' });
                }
            }
          })
        },
      })
    },
    // onInputChange(e) {
    
    //   const nickName = e.detail.value
    //   const { avatarUrl } = this.data.userInfo
    //   this.setData({
    //     "userInfo.nickName": nickName,
    //     hasUserInfo: nickName && avatarUrl && avatarUrl !== defaultAvatarUrl,
    //   })
    // },
    // getUserProfile(e) {
   
    //   // 推荐使用wx.getUserProfile获取用户信息，开发者每次通过该接口获取用户个人信息均需用户确认，开发者妥善保管用户快速填写的头像昵称，避免重复弹窗
    //   wx.getUserProfile({ 
    //     desc: '展示用户信息', // 声明获取用户个人信息后的用途，后续会展示在弹窗中，请谨慎填写
    //     success: (res) => {
    //       console.log(res)
    //       this.setData({
    //         userInfo: res.userInfo,
    //         hasUserInfo: true
    //       })
    //     }
    //   })
    // },
  },
})
